Red Hat System Administration II 8.2

Открытое практическое занятие: Реализация расширенных функций хранилища

В этом упражнении вы будете использовать систему управления хранилищем Stratis для создания файловых систем, размер которых будет увеличиваться в соответствии с ростом объема данных. Кроме того, вы с помощью оптимизатора виртуальных данных (Virtual Data Optimizer, VDO) создадите тома для эффективного использования хранилища.

Результаты

Вы сможете:

  • создать файловую систему с динамическим выделением места (тонкой подготовкой), используя систему управления хранилищем Stratis;

  • убедиться, что тома Stratis увеличиваются динамически в соответствии с ростом объема данных;

  • обращаться к данным из моментального снимка файловой системы с динамическим выделением места;

  • создать том с помощью VDO и смонтировать его в файловой системе;

  • изучить влияние дедупликации и сжатия данных на том VDO.

Войдите на workstation как пользователь student с паролем student.

На workstation запустите сценарий lab advstorage-review start, чтобы начать лабораторную работу. Этот сценарий подготавливает среду и обеспечивает очистку дополнительных дисков на serverb.

[student@workstation ~]$ lab advstorage-review start
  1. На workstation установите SSH-подключение к serverb как пользователь student.

  2. Переключитесь на пользователя root.

  3. С помощью команды yum установите пакеты stratisd и stratis-cli.

  4. С помощью команды systemctl запустите и включите службу stratisd.

  5. Создайте пул Stratis labpool, содержащий блочное устройство /dev/vdb.

  6. Увеличьте размер пула labpool, используя доступный в системе диск /dev/vdc.

  7. Создайте в пуле labpool файловую систему labfs с динамическим выделением места. Смонтируйте эту файловую систему в /labstratisvol, чтобы она сохранялась при перезагрузке системы. Создайте в файловой системе labfs файл с именем labfile1 и текстом Hello World!. Не забудьте использовать опцию монтирования x-systemd.requires=stratisd.service в файле /etc/fstab.

  8. Убедитесь, что файловая система labfs с динамическим выделением места увеличивается по мере увеличения объема данных в файловой системе, для чего добавьте в нее файл labfile2 размером 2 ГиБ.

  9. Создайте моментальный снимок файловой системы labfs. Назовите его labfs-snap. Моментальный снимок обеспечивает доступ к любому файлу, удаленному из labfs.

  10. Создайте VDO-том labvdo с устройством /dev/vdd. Задайте для него логический размер 50 ГБ.

  11. Смонтируйте том labvdo в каталог /labvdovol с файловой системой XFS, чтобы он сохранялся при перезагрузке системы. Не забудьте использовать опцию монтирования x-systemd.requires=vdo.service в файле /etc/fstab.

  12. Создайте три копии файла /root/install.img в томе labvdo. Сравните статистику тома и убедитесь, что в томе выполняются дедупликация и сжатие данных.

  13. Перезагрузите serverb. После запуска системы убедитесь, что том labvdo смонтирован в /labvdovol.

Оценка

На workstation выполните команду lab advstorage-review grade, чтобы проверить, правильно ли было выполнено упражнение.

[student@workstation ~]$ lab advstorage-review grade

Конец

На машине workstation запустите сценарий lab advstorage-review finish, чтобы закончить это упражнение. Сценарий удаляет разделы и файлы, созданные в ходе упражнения, для очистки среды.

[student@workstation ~]$ lab advstorage-review finish

Лабораторная работа завершена.